home *** CD-ROM | disk | FTP | other *** search
- #ifndef GUI_FILE_H
- #define GUI_FILE_H
-
- /* Types */
- #include <exec/types.h>
- struct ObjApp
- {
- APTR App;
- APTR WI_MAIN;
- APTR CY_MESH;
- APTR BT_CALCULATE;
- APTR BT_INFO;
- APTR BT_CAMLIG;
- APTR BT_NEW;
- APTR STR_COPYRIGHT;
- APTR CY_FORMAT3D;
- APTR PA_FILE3D;
- APTR STR_PA_FILE3D;
- APTR STR_EXTENSION3D;
- APTR BT_SAVE3D;
- APTR CY_FORMAT2D;
- APTR CY_VIEWTYPE2D;
- APTR CY_DRAWMODE2D;
- APTR PA_FILE2D;
- APTR STR_PA_FILE2D;
- APTR STR_EXTENSION2D;
- APTR BT_SAVE2D;
- APTR BT_ABOUT;
- APTR WI_CAMLIG;
- APTR STR_CX;
- APTR STR_CY;
- APTR STR_CZ;
- APTR STR_CLX;
- APTR STR_CLY;
- APTR STR_CLZ;
- APTR STR_LX;
- APTR STR_LY;
- APTR STR_LZ;
- APTR SL_RED;
- APTR SL_GREEN;
- APTR SL_BLUE;
- char **CY_MESHContent;
- char **CY_FORMAT3DContent;
- char **CY_FORMAT2DContent;
- char * CY_VIEWTYPE2DContent[8];
- char **CY_DRAWMODE2DContent;
- };
-
- #define ID_CALCULATE 1
- #define ID_NEW 2
- #define ID_ABOUT 3
- #define ID_INFO 4
- #define ID_OKCAMLIG 5
- #define ID_CANCELCAMLIG 6
- #define ID_FORMAT3D 7
- #define ID_FORMAT2D 8
- #define ID_SAVE3D 9
- #define ID_SAVE2D 10
- #define ID_OPENCAMLIG 11
- #define ID_CAMLIGACT 12
-
- extern struct ObjApp * CreateApp(void);
- extern void DisposeApp(struct ObjApp *);
-
- #endif
-